home *** CD-ROM | disk | FTP | other *** search
-
- env-handler
- © 2001 de Stephan Rupprecht
- Todos los derechos reservados
-
-
- ASPECTOS LEGALES
-
- `env-handler' es propiedad de:
-
- Copyright © 2001 de Stephan Rupprecht.
- Todos los derechos reservados.
-
- Este programa es gratuito, así que no se exige ningún tipo de donación
- económica. La redistribución se permite siempre que el paquete se
- distribuya sin modificaciones. El autor no se responsabiliza de
- cualquier daños causado por el uso (o mal uso) de esta documentación
- y/o del/de los programa/s que describe.
-
- Todas las marcas registradas mencionadas son propiedad de sus
- respectivos dueños.
-
-
- REQUERIMIENTOS
-
- - Un ordenador Amiga® (o compatible)
- con al menos sistema operativo 3.0.
- - Soporta los microprocesadores desde el 68020 al 060.
-
-
- DESCRIPCIÓN
-
- `env-handler' es un disco de RAM especializado en las variables de
- entorno que habitualmente se encuentran localizadas en "RAM:Env/".
- Este programa es similar a HappyENV de Martin Gierich, así que
- probablemente se extrañe de que lo haya escrito: la razón es simple...
- HappyENV tiene muchos errores y al menos la versión 1.1 no funciona en
- mi sistema. Las ventajas de `env-handler' sobre usar "RAM:Env" son:
-
- - reducido consumo de memoria.
- - acceso más rápido a las variables de entorno.
- - "delete ram:#? all" no daña a las variables de entorno.
- - arranque más rápido (no se necesita copiarlas de `envarc:' a `env:')
-
-
- INSTALACIÓN
-
- Basta con que copie `env-handler' en su cajón `C:' (o en `L:' si lo
- prefiere). Luego modifique su fichero `s:startup-sequence', buscando
- las siguientes líneas:
-
- MakeDir RAM:ENV
- Assign ENV: RAM:Env
- C:Copy ENVARC:~(#?.info) ENV: ALL QUIET
-
- o cuando utilice HappyEnv previamente:
-
- MountEnv
-
- y reemplazándolas con (esta línea debe de colocarse ANTES de realizar
- cualquier asignación):
-
- C:env-handler ADDVOLNODE
-
- El argumento ADDVOLNODE es opcional (por eso se llama también opción
- :). Si lo utiliza, `env-handler' añadirá el volumen "Env Disk" a la
- lista de su sistema para que pueda ser accedido desde el Workbench o a
- través de una petición de ficheros ASL. En caso de que habiéndolo
- añadido no quiera que sea visible desde el Workbench, puede ocultarlo
- utilizando el programa de preferencias Workbench (disponible con la
- versión 3.5 y 3.9 del sistema operativo). El icono de la unidad `ENV:'
- ha de llamarse "def_ENV.info" y ser colocado en `ENVARC:Sys' (de forma
- alternativa también puede tambien colocar un fichero "disk.info" en
- `ENVARC:').
-
- Además de ADDVOLNODE, el argumento VOLNAME le permite cambiar el nombre
- por defecto del disco `Env:'. Por ejemplo VOLNAME=Stephan le permite
- asignar como nombre del disco Stephan :). Por favor, tenga en cuenta
- que este argumento sólo funciona cuando se especifica también el
- argumento ADDVOLNODE.
-
-
- PROBLEMAS CONOCIDOS
-
- El ordenador detiene su arranque con "C:InitPPCLib": asegúrese de que
- las líneas "MakeDir ram:t ram:clipboards" y "l:env-handler" están
- colocadas antes de "C:InitPPCLib" en su fichero de arranque.
-
- Problema: el viejo icono del disco en blanco y negro es mostrado
- cuando se trabaja con DiskSalv, ReOrg o cualquier otro programa que
- inhibe (=bloquea el acceso a) la partición del sistema.
- Solución: copie expresamente su fichero "def_disk.info" en `ENV:Sys'
- en lugar de dejar el trabajo al gestor cuando Workbench pide el
- fichero. Con DefIcons v37 también necesitará copiar "def_BUSY.info" y
- (¿?) "def_BAD.info" en `ENV:Sys'.
-
- Problema: los programas basados en la biblioteca/entorno ixemul no
- encuentran las variables de entorno.
- Solución: se trata más o menos de una prestación especial de ixemul,
- de manera que necesita copiar expresamente las variables a `ENV:' para
- solventar el problema.
-
- Problema: el disco `ENV:' es mucho más pequeño (= menos ficheros) que
- el cajón `ENVARC:'.
- Solución: sólo los ficheros que se utilizan pueden ser encontrarse en
- `ENV:', todos los demás se conservan en `ENVARC:' para ahorrar memoria.
-
-
- HISTORIA
-
- 1.0 Primera versión pública.
- 1.1 El paquete ACTION_SET_FILE_SIZE devolvía un valor erróneo que
- hacía fallar a SetEnv (lo gracioso, es que nunca ocurría en mi
- equipo). Gracias a todos los que me han informado de este
- problema. Para evitar posibles conflictos, ahora el nombre del
- volumen ha sido cambiado a "Env Disk" (cuando la opción ADDVOLNODE
- es especificada).
- 1.2 Ahora la notificación debería funcionar en todos los sistemas.
- Gracias a Karlsson por las pruebas.
- 1.3 Problema con YAM y AppChange ("Por favor, inserte `Env:' en
- cualquier unidad") solucionado. AppChange intenta cargar
- "Env:def_New:0 Total:0.info" lo que no es un camino o ruta de
- acceso válida (debido a los dos puntos adicionales) y causa la
- aparición del mensaje de error del DOS. Gracias a Andreas
- Kürzinger que me ha dado el consejo de "AppChange". Corregida la
- visualización del tamaño incorrecto de un cajón de RAWBInfo y
- DirOpus. "MakeDir env:xyz/" creaba un directorio sin nombre
- <Robin>. Gracias a Dámaso D. Estévez por la documentación en
- español.
- 1.4 Reducido el consumo de memoria ligeramente. Corregido otro
- problema del estilo "Por favor, inserte `Env:' en cualquier
- unidad". Añadida la opción VOLNAME. Corregido el uso del
- atributo `Archivo'.
- 1.5 Retomado el viejo código debido a que alguna gente me ha informado
- que la versión 1.4 fallaba en su sistema.
- 1.6 Recuperado el código de la versión 1.4 :). Mi agradecimiento a
- Andrea Vallinotto y Steve Holland por los resultados de la
- herramienta de depuración.
- 1.7 Corregido otro problema de notificación. Gracias a Dagfinn Olsen
- por informarme y por las pruebas.
- 1.8 Y otro más corregido... gracias a quien me ha informado y ha
- probado la nueva versión.
- 1.9 Al examinar un directorio y borrar sus contenidos al mismo tiempo,
- el gestor se bloquea fatalmente debido a que he "me he cargado" el
- mecanismo que debería prevenirlo ;) <Thomas Richter>.
- 1.10 El gestor podría terminar creando variables en el directorio
- incorrecto <Gianfranco Gignina>, <Sinan Gürkan>. Corregido otro
- problema de notificación <Thomas Richter>.
- 1.11 El gestor se bloqueaba cuando "clonaba" (=se copiaba desde ENVARC)
- un directorio con un argumento <Jan Zahurancik>. Era el mismo
- error de la versión 1.4 que se producía cuando se copiaban
- ficheros desde `ENVARC:'.
-
-
- AUTOR
-
- Por favor, informe de los errores detectados y envíe sus ideas a:
-
- Stephan Rupprecht
- Apfeldweg 1
- D44359 Dortmund
- Alemania
-
- Envíe el correo electrónico a
-
- info@stephan-rupprecht.de
-
- Página
-
- http://stephan-rupprecht.de
-
-
- TRADUCCIÓN AL ESPAÑOL
-
- Copyright © 2001 Dámaso D. Estévez <amidde@arrakis.es>
- Todos los derechos reservados
-
- El traductor no se responsabiliza de la fiabilidad de la traducción:
- por favor, consulte la documentación original. Su modificación sin
- permiso previo y por escrito, como todas que hago, está terminantemente
- prohibida.
-
-